﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DetExp.aspx.cs" Inherits="DetExp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>KLegal V.2.2</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <link rel="stylesheet" href="css\datepicker3.css" />
    <link rel="stylesheet" href="css\bootstrap.css" type="text/css" /> 
    <link rel="stylesheet" href="css\estilos2.css" type="text/css" /> 
    <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" src="js/bootstrap-datepicker.js"></script> 
    <script type="text/javascript" src="js/locales/bootstrap-datepicker.es.js" charset="UTF-8"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
    <script type="text/javascript">
        function verpdf(archivo, nombre) {
            window.open(archivo, nombre);
            return false;
        }
        function objeto(objectId) {
            return (document.getElementById(objectId));
        }
        function editarexp() {
            $('#msgExpedientes').modal('show');
        }

        function validaexp() {
            if (objeto("txtNexp").value == "") {
                alert("Debe ingresar un Numero de Expediente!!");
                return false;
            }
  
            if (objeto("txtNdemanda").value == "") {
                alert("Debe ingresar datos para el Demandado\Demandante!!");
                return false;
            }
 
            if (objeto("txtNjuez").value == "") {
                alert("Debe ingresar el Juez a cargo!!");
                return false;
            }
 
            //alert(objeto("FUExpediente").value);
            objeto("hidFlag").value = "1";

            //alert(objeto("fuExpediente").value);
            __doPostBack("GrabarExp");
            //objeto("btnFiltra").click();
            //$("#msgExpedientes").modal("hide")
        }

        function nuevoact() {
            objeto("lblNdialogo").innerHTML = "Nuevo Actuado...";
            objeto("txtNfecha").value = "";
            objeto("txtVfecha").value = "";
            objeto("txtNsumilla").value = "";
            objeto("FUExpediente").value = "";
            objeto("txtUbiFis2").value = "";
            objeto("hidConf").value = "0";
            $('#msgActuados').modal('show');
        }

        function editaract(ID) {
            objeto("lblNdialogo").innerHTML = "Editar Actuado...";
            objeto("hidConf").value = ID;
            var obj = objeto("Button1");
            obj.click();

            $('#msgActuados').modal('show');
            return false;
        }

        function validaract() {
            if (objeto("txtNfecha").value == "") {
                alert("Debe ingresar una Fecha Valida del Expediente!!");
                return false;
            }

            if (objeto("txtVfecha").value == "" && objeto("chkVfecha").checked==true) {
                alert("Debe ingresar una Fecha Valida de Vencimiento!!");
                return false;
            }

            if (objeto("txtNsumilla").value == "") {
                alert("Debe ingresar un texto para la Sumilla!!");
                return false;
            }
            if (objeto("hidConf").value == "0") {
                if (objeto("FUExpediente").value == "") {
                    alert("Debe agregar el expediente fisico!!!");
                    return false;
                }
            }
            __doPostBack("GrabarAct");
        }

        function escheck() {
            var ch = objeto("chkVfecha");
            var fv = objeto("txtVfecha");
            if (ch.checked == true) {
                $('#txtVfecha').show();
            }
            else {
                $('#txtVfecha').hide();
            }

        }

        function validarFU(fld) {
            if (!/(\.pdf)$/i.test(fld.value)) {
                alert("Tipo de archivo seleccionado NO VALIDO!!!");
                fld.value = "";
                fld.focus();
                return false;
            }
            return true;
        }

        function pageLoad() {
            $(document).ready(function () {
                $('#txtNfecha').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });
                $('#txtVfecha').datepicker({
                    format: "dd/mm/yyyy", language: "es", autoclose: true
                });

                $('#chkVfecha').change(function () {
                    if ($(this).is(":checked")) {
                        //'checked' event code
                        $('#txtVfecha').show();
                        return;
                    }
                    else {
                        $('#txtVfecha').hide();
                    }
                    //'unchecked' event code
                });


            });
        }

        function VerLogs() {
            var obj = objeto("Button2");
            obj.click();
            $('#msgLogs').modal('show');
        }

        function VerAnot() {
            var obj = objeto("Button3");
            obj.click();
            $('#msgAnotaciones').modal('show');
        }
        function agregarAnot() {
            objeto("txtNAnot").value = "";
            $('#msgNAnot').modal('show');
        }

        function grabarAnot() {
            if (objeto("txtNAnot").value == "") {
                alert("Debe ingresar una Anotacion!!!");
                return false;
            }
            var obj = objeto("Button4");
            obj.click();
        }

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    
    <div id="cjcentrada">
        <div class="panel panel-primary" style="min-height:600px;">
           <div class="panel-heading">
               
                <h2 class="panel-title">
                
                <asp:Image ID="Image1" runat="server" ImageUrl="~/Imagenes/logolinea.png" 
                   Height="30px" Width="158px" />
                <span id ="TituloMsg" style="margin-left:30px;">
                    Detalle de expedientes...
                    </span>
                    <span class="pull-right">
                    <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                  title="Crear nuevo actuado" onClick="nuevoact()">
                                  <span class="glyphicon glyphicon-book" aria-hidden="true"></span> 
                                  Nuevo Actuado
                     </button>

                    <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                  title="Exportar a PDF" onClick="location.href = 'Dashboard.aspx' ">
                                  <span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> 
                                  Exportar
                     </button>

                     <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                  title="Volver al Dashboard" onClick="location.href = 'legaldocs.aspx' ">
                                  <span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> 
                                  Cerrar
                     </button>
                    </span>
                </h2>
           </div>

           <div class="panel-body" style="min-height:250px;">
           <div style="float:left; width:1000px; height:160px;">
           <asp:HiddenField ID="hidIDExp" runat="server" />
            <table style="line-height: 25px">
                <tr>
                    <td class="titulo13" width="150px;">Número Expediente:</td>
                    <td width="300px;">
                        <asp:Label ID="lblNExp" runat="server" Text="Label"></asp:Label>
                    </td>
                    <td width="90px;"></td>
                    <td class="titulo13" width="150px;"><asp:Label ID="lblJusgado" runat="server" Text="Label"></asp:Label></td>
                    <td width="300px;"><asp:Label ID="lblNJuzgado" runat="server" Text="Label"></asp:Label></td>
                </tr>
                <tr>
                    <td class="titulo13" width="150px;">Tipo Proceso:</td>
                    <td>
                        <asp:Label ID="lblTipoPro" runat="server" Text="Label"></asp:Label>
                    </td>
                    <td></td>
                    <td class="titulo13">Fecha Expediente:</td>
                    <td><asp:Label ID="lblFechaExp" runat="server" Text="Label"></asp:Label></td>
                </tr>
                <tr>
                    <td class="titulo13" width="150px;">Materia:</td>
                    <td>
                        <asp:Label ID="lblMateria" runat="server" Text="Label"></asp:Label>
                    </td>
                    <td></td>
                    <td class="titulo13"><asp:Label ID="lblDemanda" runat="server" Text="Label"></asp:Label></td>
                    <td><asp:Label ID="lblNDemanda" runat="server" Text="Label"></asp:Label></td>
                </tr>
                <tr>
                    <td class="titulo13" width="150px;">Motivo Proceso:</td>
                    <td>
                        <asp:Label ID="lblMotivo" runat="server" Text="Label"></asp:Label>
                    </td>
                    <td></td>
                    <td class="titulo13">Juez:</td>
                    <td><asp:Label ID="lblJuez" runat="server" Text="Label"></asp:Label></td>
                </tr>
                <tr>
                    <td class="titulo13" width="150px;">Abogado asignado:</td>
                    <td>
                        <asp:Label ID="lblAbogado" runat="server" Text="Label"></asp:Label>
                    </td>
                    <td></td>
                    <td class="titulo13">Monto S/. :</td>
                    <td><asp:Label ID="lblSoles" runat="server" Text="Label"></asp:Label></td>
                </tr>
                <tr>
                    <td class="titulo13" width="150px;">Ubicacion física:</td>
                    <td><asp:Label ID="lblNUbicacion" runat="server" Text="Label"></asp:Label></td>
                    <td></td>
                    <td class="titulo13">Monto US$ :</td>
                    <td><asp:Label ID="lblUS" runat="server" Text="Label"></asp:Label></td>
                </tr>

            </table>
            </div>
            <div style="float:left; width:150px; height:160px;">
                     <button type="button" class="btn btn-default btn-sm" style="height: 40px; width:140px; margin-bottom:5px;" 
                                  title="Editar expediente" onClick="return editarexp()">
                                  <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 
                                  Editar Expediente
                     </button>
                     
                     <button type="button" class="btn btn-default btn-sm" style="height: 40px; width:140px; margin-bottom:5px;" 
                                  title="Anotaciones" onClick="VerAnot()">
                                  <span class="glyphicon glyphicon-tags" aria-hidden="true"></span> 
                                  Anotaciones
                                  <span class="badge pull-right"><asp:Label ID="lblAnot" runat="server" Text="00"></asp:Label></span>
                     </button>
                     <button type="button" class="btn btn-default btn-sm" style="height: 40px; width:140px; margin-bottom:5px;" 
                                  title="Editar expediente" onClick="return VerLogs()">
                                  <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 
                                  Actividades(Logs)
                     </button>
            </div>
            <div>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:GridView ID="gvListado" runat="server" AutoGenerateColumns="False" 
                        class="table table-striped" DataKeyNames="IDAct" GridLines="Horizontal" 
                        onrowdatabound="gvListado_RowDataBound" 
                        onrowdeleting="gvListado_RowDeleting" 
                        onpageindexchanging="gvListado_PageIndexChanging">
                        <Columns>
                            <asp:TemplateField>
                               <ItemTemplate>
                                  <asp:ImageButton ID="CimBtnEdit" runat="server" CausesValidation="False"
                                            CommandName="Editores" ImageUrl="~/imagenes/editarot.png" Text="Editor" />
                               </ItemTemplate>
                               <ItemStyle HorizontalAlign="Center" Width="20px" />
                            </asp:TemplateField>

                            <asp:TemplateField>
                               <ItemTemplate>
                                 <asp:ImageButton ID="CimBtnDelete" runat="server" CausesValidation="False"
                                            CommandName="Delete" ImageUrl="~/imagenes/Trash-Cancel.png" Text="Delete" OnClientClick="return confirm('Esta seguro que desea eliminar el registro?');" />
                               </ItemTemplate>
                               <ItemStyle HorizontalAlign="Center" Width="20px" />
                            </asp:TemplateField>
                            
                            <asp:BoundField HeaderText="Item">
                            <ItemStyle HorizontalAlign="Center" Width="40px" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Fecha" DataField="Fecha" 
                                DataFormatString="{0:dd/MM/yyyy}">
                            <ItemStyle HorizontalAlign="Center" Width="100px" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Sumilla" DataField="Sumilla">
                            <ItemStyle Width="400px" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Registrado por">
                            <ItemStyle HorizontalAlign="Center" Width="120px" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Estado" DataField="NEstado">
                            <ItemStyle HorizontalAlign="Center" Width="120px" />
                            </asp:BoundField>
                            <asp:BoundField HeaderText="Vencimiento" />
                            <asp:TemplateField HeaderText="Documento">
                               <ItemTemplate>
                                   <asp:ImageButton ID="imbDcmto" runat="server" CausesValidation="False"
                                   CommandName="miraPDF" ImageUrl="~/imagenes/pdf32.png" />
                               </ItemTemplate>
                               <ItemStyle HorizontalAlign="Center" Width="90px" />
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </ContentTemplate>
                </asp:UpdatePanel>
            </div>
            
           </div>

        </div>
     </div>





     <%-- Modales --%>

      <div class="modal fade" id="msgExpedientes" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:550px">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H3">Editar expediente...</h4>
          </div>
           <div class="modal-body">
                <table>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Nro de expediente:</td>
                        <td><asp:TextBox ID="txtNexp" runat="server"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Tipo proceso:</td>
                        <td>
                            <asp:DropDownList ID="cmbNtp" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
               <asp:UpdatePanel ID="UpdatePanel2" runat="server">
               <ContentTemplate>
                <table>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Materia:</td>
                        <td>
                            <asp:DropDownList ID="cmbNmat" runat="server" Height="27px" 
                                 AutoPostBack="True" onselectedindexchanged="cmbNmat_SelectedIndexChanged">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Motivo proceso:</td>
                        <td>
                            <asp:DropDownList ID="cmbNmot" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">
                            <asp:Label ID="lblNlocal" runat="server" Text="Label"></asp:Label>
                        </td>
                        <td>
                            <asp:DropDownList ID="cmbNlocal" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
               </ContentTemplate>
               </asp:UpdatePanel>
               <table>
                  <tr>
                        <td class="titulo13" width="120px" height="44px">
                            <asp:RadioButton ID="rbtDado" runat="server" Text="&nbsp Demandado" GroupName="2" Checked="True" /><br />
                            <asp:RadioButton ID="rbtDante" runat="server" Text="&nbsp Demandante" GroupName="2" />
                        </td>
                        <td colspan=4><asp:TextBox ID="txtNdemanda" runat="server" Width="300px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Juez:</td>
                        <td colspan=4><asp:TextBox ID="txtNjuez" runat="server" Width="390px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="32px">Abogado:</td>
                        <td colspan=4>
                            <asp:DropDownList ID="cmbNabogado" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Monto S/.</td>
                        <td><asp:TextBox ID="txtNsoles" runat="server" Width="100px"></asp:TextBox></td>
                        <td width="15px"></td>
                        <td class="titulo13" width="120px" height="30px">Monto US$</td>
                        <td><asp:TextBox ID="txtNus" runat="server" Width="100px"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td class="titulo13" width="120px" height="30px">Ubicación fisica:</td>
                        <td colspan=4>
                            <asp:DropDownList ID="cmbUbiFis" runat="server" Height="27px">
                            </asp:DropDownList>
                            <asp:TextBox ID="txtUbiFis" runat="server" MaxLength="20" Width="200px"></asp:TextBox>
                        </td>
                    </tr>
                </table>
           </div>
            <asp:HiddenField ID="hidFlag" runat="server" />
           <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
            <button type="button" class="btn btn-default" onclick="return validaexp()">Guardar</button>
          </div>
        </div>
      </div>
      </div>

      <div class="modal fade" id="msgActuados" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:550px">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H1">
                <asp:Label ID="lblNdialogo" runat="server" Text="Label"></asp:Label></h4>
          </div>

           <asp:UpdatePanel ID="UpdatePanel3" runat="server">
            <ContentTemplate>
                <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" CssClass="ocultado" />


           <div class="modal-body">

                <table>
                <tr>
                    <td class="titulo13" width="120px" height="32px">Fecha expediente:</td>
                    <td>
                        <asp:TextBox ID="txtNfecha" runat="server" Width="100px"></asp:TextBox>
                    </td>
                    <td width="15px"></td>
                    <td class="titulo13" width="120px" height="32px">
                        <asp:CheckBox ID="chkVfecha" runat="server" Text="&nbsp Vencimiento :"  
                            Checked="True" /></td>
                    <td width="120px">
                        <asp:TextBox ID="txtVfecha" runat="server" Width="100px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                        <td class="titulo13" width="120px">Sumilla:</td>
                        <td colspan=4>
                            <asp:TextBox ID="txtNsumilla" runat="server" Width="390px" TextMode="MultiLine" Height="100px"></asp:TextBox>
                        </td>
                </tr>
                <tr>
                        <td class="titulo13" width="120px" height="30px">Documento fisico:</td>
                        <td colspan=4>
                            <asp:FileUpload ID="FUExpediente" runat="server" onchange="return validarFU(this)"/>
                        </td>
                </tr>
                <tr>
                        <td class="titulo13" width="120px" height="30px">Estado:</td>
                        <td colspan=4>
                            <asp:DropDownList ID="cmbEstado" runat="server" Height="27px">
                            </asp:DropDownList>
                        </td>
                </tr>
                <tr>
                        <td class="titulo13" width="120px" height="30px">Ubicación fisica:</td>
                        <td colspan=4>
                            <asp:DropDownList ID="cmbUbiFis2" runat="server" Height="27px">
                            </asp:DropDownList>
                            <asp:TextBox ID="txtUbiFis2" runat="server" MaxLength="20" Width="200px"></asp:TextBox>
                        </td>
                </tr>
               </table>

            <asp:HiddenField ID="hidConf" runat="server" Value="0" />
            <asp:HiddenField ID="hidAcc" runat="server" Value="0" />

           </div>
           </ContentTemplate>
           </asp:UpdatePanel>

           <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
            <button type="button" class="btn btn-default" onclick="return validaract()">Guardar</button>
          </div>
          </div>
        </div>
      </div>


     <div class="modal fade" id="msgLogs" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:600px; height:650px;">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H2">Registro de actividad (Logs)</h4>
          </div>

          <div class="modal-body" style="max-height:500px;overflow:auto;">
            <asp:UpdatePanel ID="UpdatePanel4" runat="server">
            <ContentTemplate>
                <asp:Button ID="Button2" runat="server" Text="Button" cssclass ="ocultado" 
                    onclick="Button2_Click"/>
          
                   <asp:GridView ID="gvLogs" runat="server" AutoGenerateColumns="False" 
                       class="table table-condensed" GridLines="Horizontal" 
                       onrowdatabound="gvLogs_RowDataBound" Font-Size="12px">
                       <Columns>
                           <asp:BoundField HeaderText="Fecha" DataField="Fecha">
                           <ItemStyle Width="100px" />
                           </asp:BoundField>
                           <asp:BoundField HeaderText="Usuario" DataField="Usuario">
                           <ItemStyle Width="100px" />
                           </asp:BoundField>
                           <asp:BoundField HeaderText="Descripcion" DataField="Descripcion" />
                       </Columns>
                   </asp:GridView>

              </ContentTemplate>
            </asp:UpdatePanel>
            </div>
           <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
          </div>
        </div>
       </div>
     </div>


     <div class="modal fade" id="msgAnotaciones" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:600px; height:650px;">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H4">Anotaciones...</h4>
          </div>
           <div class="modal-body" style="max-height:500px;overflow:auto;">
             <asp:UpdatePanel ID="UpdatePanel5" runat="server">
                <ContentTemplate>
                    <asp:Button ID="Button3" runat="server" Text="Button" cssclass ="ocultado" 
                        onclick="Button3_Click" />
                    <div id="areadatos" runat="server"></div>
                </ContentTemplate>
             </asp:UpdatePanel>
           </div>
           <div class="modal-footer">
            <button type="button" class="btn btn-default" onclick="return agregarAnot()">Agregar</button>
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
          </div>
       </div>
      </div>
     </div>


     <div class="modal fade" id="msgNAnot" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:480px;">
         <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H5">Nueva Anotacion...</h4>
          </div>
             <asp:Button ID="Button4" runat="server" Text="Button" CssClass="ocultado" 
                 onclick="Button4_Click" />
             <asp:HiddenField ID="hidAnotExp" runat="server" />
            <div class="modal-body" >
                <asp:TextBox ID="txtNAnot" runat="server" TextMode="MultiLine" Height="200px" 
                    Width="450px"></asp:TextBox>
            </div>

           <div class="modal-footer">
            <button type="button" class="btn btn-default" onclick="return grabarAnot()">Agregar</button>
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
          </div>

          </div>
    
      </div>
     </div>

    </form>
</body>
</html>
